#include <XFuNetwork.h>
Inheritance diagram for XFuNetwork:

Public Member Functions | |
| virtual | ~XFuNetwork () |
| Virtual destructor. | |
| virtual void | closeService ()=0 |
| Closes the currently active service (communication handler). | |
| virtual XFcClientCommWin * | getClient (INT32 aClientId)=0 |
| Returns the specified client. | |
| virtual INT32 | addClient (XFcAddress *aAddress, INT32 aTimeoutTime=15000)=0 |
| Adds a client with the specific address. | |
| virtual void | removeClient (INT32 aClientId)=0 |
| Removes the specified client. | |
| virtual void | removeAllClients ()=0 |
| Removes all clients. | |
| virtual XFcDataReceiver * | getDefaultDataReceiver ()=0 |
| Returns a pointer to the default data receiver. | |
| virtual void | setDefaultDataReceiver (XFcDataReceiver *aReceiver)=0 |
| Sets the default data receiver. | |
| virtual XFcDataReceiver * | getDataReceiver (UINT32 aId)=0 |
| Returns the specified data receiver. | |
| virtual INT | addDataReceiver (UINT32 aId, XFcDataReceiver *aReceiver)=0 |
| Adds a new data receiver. | |
| virtual XFcDataReceiver * | removeDataReceiver (UINT32 aId)=0 |
| Removes a data receiver. | |
| virtual XFcObjectDataFrame * | getPacketFrame (INT32 aClientId, XFCNET_MESSAGE_SLOT aSlot)=0 |
| Get packet frame. | |
| virtual XFcObjectDataFrame * | getRecentStateFrame (INT32 aClientId, INT32 aRecentId)=0 |
| Get recent state frame. | |
| virtual void | removeRecentStateFrame (INT32 aClientId, INT32 aRecentId)=0 |
| Remove recent state frame. | |
| virtual void | addEventHandler (XFuNetworkEventHandler *aHandler)=0 |
| Adds a communication event handler. | |
| virtual void | removeEventHandler (XFuNetworkEventHandler *aHandler)=0 |
| Removes a communication event handler. | |
| virtual void | removeAllEventHandlers ()=0 |
| Removes all communication event handlers. | |
| virtual void | runCommunicationScheduler ()=0 |
| Runs the communication scheduler. | |
Definition at line 24 of file XFuNetwork.h.
|
|
Virtual destructor.
Definition at line 30 of file XFuNetwork.h. |
|
||||||||||||
|
Adds a client with the specific address.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
||||||||||||
|
Adds a new data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Adds a communication event handler.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Closes the currently active service (communication handler).
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Returns the specified client.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Returns the specified data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Returns a pointer to the default data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
||||||||||||
|
Get packet frame.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
||||||||||||
|
Get recent state frame.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Removes all clients.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Removes all communication event handlers.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Removes the specified client.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Removes a data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Removes a communication event handler.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
||||||||||||
|
Remove recent state frame.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Runs the communication scheduler.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
|
Sets the default data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||